iframe {
  vertical-align: middle;
}
img {
  vertical-align: middle;
}
.kjbox {
  text-align: center;
  background: #eeeeee;
  line-height: 33px;
}
.location_to {
  text-decoration: none;
  padding: 6px;
  background: #0043ff;
  border-radius: 15px;
  font-size: 12px;
  color: #ebebeb;
}
ul.lb {
  text-align: center;
}
@media (min-width: 768px) {
  .location_to {
    font-size: 15px;
    font-weight: 600;
  }
}
ul.lb {
  text-align: center;
  padding: 5px;
}
ul.lb li {
  padding: 5px 0;
}
ul.lb li:nth-child(1) {
  border-top: 0;
}
ul.lb li:nth-child(2n) {
  background-color: #f5fffa;
}
ul.lb li a {
  text-decoration: none;
  font-size: 16px;
  color: #000;
  border: solid 1px #ddd;
  border-radius: 5px;
  background-image: linear-gradient(to top, #fff, #eee, #fff);
  box-shadow: 0 1px 5px #c3c3c3;
  display: block;
}
ul.lb li a.ggwz {
  color: #f00;
  background: #ff0;
}
table.tbsq {
  text-align: center;
  width: 100%;
}
table.tbsq th {
  background: #550;
  color: #ff0;
}
table.tbsq td {
  border: 1px solid #e5e5e5;
  word-break: break-all;
  padding: 0;
}
table.tbsq span {
  color: #f00;
}
table.tbsq p {
  margin: 3px 0;
}
table.tbsq font {
  color: #f00;
  background-color: #ff0;
}
table.ptyx {
  text-align: center;
  width: 100%;
  background: #fff;
}
table.ptyx th {
  color: #ff0;
}
table.ptyx td {
  border: 1px solid #e5e5e5;
  padding: 5px 0;
  word-break: break-all;
}
table.ptyx span {
  display: block;
}
table.ptyx font {
  color: #f00;
}
table.ptcy {
  text-align: center;
  width: 100%;
}
table.ptcy td {
  font-weight: bold;
  border: 1px solid #e5e5e5;
  padding: 3px 2px;
  word-break: break-all;
}
table.ptcy span {
  color: #f08;
}
table.ptcy font {
  color: #f00;
}

.fill:hover,
.fill:focus {
  box-shadow: inset 0 0 0 2em var(--hover);
}
.fill {
  --color: #ffffff;
  --hover: #4787fd;
}
button {
  color: var(--color);
  -webkit-transition: 1s;
  transition: 0.7s;
  cursor: pointer;
}
button:hover,
button:focus {
  border-color: var(--hover);
  color: #fff;
}
button {
  background: none;
  border: 1px solid #435a9e;
  font: inherit;
  line-height: 0;
  margin: 0px;
  padding: 1em 0.6em;
  width: 25%;
  float: left;
}

.main {
  text-align: center;
  color: #fff;
  background-color: #435a9e;
}
.main ul li {
  float: left;
  width: 25%;
}
.main ul li a {
  color: #fff;
  height: 32px;
  line-height: 32px;
  display: block;
  text-decoration: none;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.dssx td {
  text-align: center;
  padding: 3px 0;
  border: 1px solid #ddd;
}
ul.gg {
  background: #0ff;
}
ul.gg li {
  border-top: 1px solid #aaa;
}
dl.wz {
}
dl.wz dt {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-size: 16px;
  background: #425ba5;
  font-weight: bold;
}
dl.wz dt span {
  height: 16px;
  line-height: 16px;
  border-left: solid 4px #ff8033;
  padding-left: 10px;
  display: inline-block;
  color: #ff0;
  font-weight: bold;
}
dl.wz dt font {
  font-size: 14px;
  color: #ff9;
}
dl.wz dd {
  text-align: center;
  font-size: 20px;
  padding: 0 5px;
}
dl.lx dd {
  text-align: left;
  background: #130020;
  border-top: 1px solid #ffc;
  padding: 3px 5px;
}
dl.lx dd:nth-child(1) {
  border-top: 0;
}
dl.lx dd.l-sx {
  color: #3eff60;
}
dl.lx dd.l-sx font {
  color: #f00;
}
dl.lx dd.l-ma {
  color: #3eff60;
}
dl.lx dd.l-ma font {
  color: #f00;
}
dl.lx dd.l-pt {
  color: #0ff;
}
dl.lx dd.l-pt font {
  color: #f00;
}
dl.lx dd span {
  background: #ff0;
}
dl.lx dd b {
  color: #f00;
}
.l-ls b {
  display: block;
  color: #ff0;
  font-size: 17px;
  background: #000;
  text-align: center;
  padding: 5px 0;
}
/*六肖*/
.lx-jl {
  color: #ff1d4f;
  border-bottom: 1px dotted #fff;
  background: #000;
  text-align: left;
}
.lx {
  padding: 5px;
  background-color: #000;
  font-weight: bold;
  font-size: 24px;
  text-align: left;
}
.lx-jl span {
  background: #ff0;
  border-radius: 5px;
}
.lx-jl font {
  color: #97ffa9;
}
.lx-zl {
  overflow: hidden;
  color: #f00;
  background: #000;
  border-bottom: 1px solid #fff;
}
.lx-zl ul {
  width: 50%;
}
.lx-zl .lx-left {
  float: left;
}
.lx-zl .lx-right {
  float: right;
}
.lx-zl font {
  color: #97ffa9;
}
.lx-zl span {
  background: #ff0;
  border-radius: 5px;
}
.lx-zl b {
  color: #fff;
}

@media (max-width: 319px) {
  .lx-jl {
    font-size: 14px;
  }
  .lx-zl {
    font-size: 14px;
  }
}

@media (min-width: 320px) and (max-width: 359px) {
  .lx-zl ul {
    width: 100%;
  }
  .lx-jl {
    font-size: 15px;
  }
  .lx-zl {
    font-size: 15px;
  }
}

@media (min-width: 360px) and (max-width: 374px) {
  .lx-zl ul {
    width: 100%;
  }
  .lx-jl {
    font-size: 17px;
  }
  .lx-zl {
    font-size: 17px;
  }
}

@media (min-width: 375px) and (max-width: 392px) {
  .lx-zl ul {
    width: 100%;
  }
  .lx-jl {
    font-size: 22px;
  }
  .lx-zl {
    font-size: 23px;
  }
}

@media (min-width: 393px) and (max-width: 413px) {
  .lx-zl ul {
    width: 100%;
  }
  .lx-jl {
    font-size: 19px;
  }
  .lx-zl {
    font-size: 19px;
  }
}

@media (min-width: 414px) and (max-width: 767px) {
  .lx-zl ul {
    width: 100%;
  }
  .lx-jl {
    font-size: 20px;
  }
  .lx-zl {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .lx-jl {
    font-size: 24px;
  }
  .lx-zl {
    font-size: 24px;
  }
}

/*六肖*/
dl.cy dd {
  color: #80f;
}
dl.cy dd font {
  color: #f00;
}
dl.xj dd {
  text-align: left;
  font-size: 18px;
  border-top: 1px solid #e5e5e5;
  padding: 3px 5px;
}
dl.xj dd:nth-child(1) {
  border-top: 0;
}
dl.xj dd p font {
  color: #f00;
}
dl.my dd {
  text-align: left;
  font-size: 18px;
  padding: 3px 5px;
}
dl.my dd p:last-child {
  color: #80b;
}
dl.my dd p font {
  color: #f00;
}
/*
ul.wl2 li{background:#0f0}
ul.wl2 li:nth-child(4n){background:#0ff}
ul.wl2 li:nth-child(1){background:#0ff}
ul.wl2 li:nth-child(5){background:#0ff}
ul.wl2 li:nth-child(9){background:#0ff}
ul.wl2 li:nth-child(13){background:#0ff}
*/
dl.zh {
  padding: 0;
}
dl.zh dd {
  padding: 3px 8px;
  display: block;
  border-top: 1px solid #efefef;
  background: #f5f5f5;
}
dl.zh dd:nth-child(1) {
  border-top: 0;
}
dl.zh dd:nth-child(2n) {
  border-top: 0;
  background: #fff;
  color: #03f;
}
dl.nb dd {
  text-align: ;
  font-weight: bold;
  border-top: 1px solid #e5e5e5;
}
.bs {
  text-align: center;
}
.bs-tit {
  text-align: center;
  background: #f80;
  font-size: 18px;
  font-weight: bold;
  padding: 5px 0;
}
.bs-tit span {
  color: #fff;
  letter-spacing: 2px;
  background: #f60;
  -webkit-background-clip: text;
}
.bs ul li {
  color: #000;
}
.bs ul li span {
  font-weight: bold;
  color: #00f;
}
.bs ul li font {
  color: #f00;
}
.cgi-dl {
  padding: 0 8px;
  text-align: left;
}
.cgi-dl dd {
  padding: 5px 0;
  border-bottom: 1px dashed #aaa;
}
.cgi-dl dd:last-child {
  border-bottom: 0;
}
.cgi-dl dd p {
  margin: 0;
}
.cgi-dl2 {
  padding: 0 4px;
  text-align: center;
  font-weight: bold;
}
.cgi-dl2 dd span {
  color: #f08;
}
.cgi-dl2 dd font {
  color: #f00;
  background-color: #ff0;
}
.cgi-dl2 dd {
  color: #000;
  border-top: 1px solid #e5e5e5;
}
.cgi-dl2 dd p {
  color: #06f;
}
.cgi-dl3 {
  text-align: center;
  padding: 3px 0;
  font-weight: bold;
}
.cgi-dl3 dd {
  padding: 3px;
  border-bottom: 1px solid #aaa;
}
.cgi-dl3 span {
  color: #f00;
}
.cgi-dl3 font {
  color: #f00;
  background-color: #ff0;
}
.nb dd p.p2 {
  color: #00b710;
}
.nb dd p.p3 {
  color: #ee60ef;
}
.nb dd font {
  color: #f00;
}
.nb dd span {
  color: #0a0;
}
.ct dd p.p1 {
  color: #0066ff;
  font-weight: bold;
}
.ct dd p.p2 {
  color: #008a1f;
  font-weight: bold;
}
.ct dd p.p3 {
  color: #9c008f;
  font-weight: bold;
}
.ct dd font {
  color: #f00;
}
.ct dd span {
  color: #03f;
}
.wz-tit2 {
  color: #fff;
  background: #ed4040;
  font-weight: bold;
  padding: 5px 0;
  border: 1px solid #900;
  border-radius: 3px;
  font-size: 1.25rem;
}
.tips1 {
  padding: 0 8px;
  text-align: center;
  color: #f00;
  background: #ff0;
}

.mmtitle {
  position: absolute;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  max-width: 720px;
  background: #000;
  color: #ff0;
  padding: 3px 0;
}
.mmcont {
  padding-bottom: 1px;
}
.down {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  text-align: center;
  z-index: 11;
}
.down a,
.down p {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.down a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
}
.down img {
  width: 50px;
  height: auto;
  vertical-align: middle;
}
.down span {
  display: block;
  padding: 7px;
  border-radius: 4px;
  background: #ec0000;
}

.tba {
  text-align: center;
}
.tba th {
  border: 1px solid #e5e5e5;
  background: #000;
  color: #96fbad;
  font-weight: bold;
  adding: 3px 0;
}
.tba th.thb {
  color: #f00;
  background: #040323;
}
.tba th font {
  color: #ff0;
}
.tba td {
  border-left: 1px solid #e5e5e5;
}
.tba td:nth-child(3n) {
  border-right: 1px solid #e5e5e5;
}
.tba td {
  background: #000;
  color: #fff;
}
.tba td.tda {
  background: #000;
  font-weight: normal;
  color: #96fbad;
}
.tba td a {
  color: #0a0;
}
.tba td font {
  color: #f00;
}
.tba td b {
  background: #ff0;
  color: #f00;
}

@media (min-width: 320px) {
  .cgi-con td {
    font-size: 15px;
  }
  .tba th {
    font-size: 17px;
  }
  .tba td {
    font-size: 11px;
  }
  .cgi-dl2 dd {
    font-size: 18px;
  }
  .ptyx {
    font-size: 14px;
  }
  .ptcy {
    font-size: 14px;
  }
  .cgi-dl3 {
    font-size: 15px;
  }
}

@media (min-width: 360px) {
  .cgi-con td {
    font-size: 17px;
  }
  .tba th {
    font-size: 17px;
  }
  .tba td {
    font-size: 13px;
  }
  .cgi-dl2 dd {
    font-size: 20px;
  }
  .ptyx {
    font-size: 15px;
  }
  .ptcy {
    font-size: 15px;
  }
  .cgi-dl3 {
    font-size: 17px;
  }
}

@media (min-width: 414px) {
  .cgi-dl2 dd {
    font-size: 22px;
  }
  .tba th {
    font-size: 18px;
  }
  .ptyx {
    font-size: 17px;
  }
  .ptcy {
    font-size: 17px;
  }
  .cgi-dl3 {
    font-size: 17px;
  }
}

@media (min-width: 375px) {
  .cgi-con td {
    font-size: 17px;
  }
  .tba td {
    font-size: 13px;
  }
  .ptyx {
    font-size: 15px;
  }
  .ptcy {
    font-size: 15px;
  }
  .cgi-dl3 {
    font-size: 17px;
  }
}

@media (min-width: 393px) {
  .cgi-con td {
    font-size: 18px;
  }
  .tba td {
    font-size: 15px;
  }
  .ptyx {
    font-size: 17px;
  }
  .ptcy {
    font-size: 17px;
  }
  .cgi-dl3 {
    font-size: 17px;
  }
}

@media (min-width: 768px) {
  .cgi-con td {
    font-size: 20px;
  }
  .tba td {
    font-size: 20px;
  }
  .tba th {
    font-size: 19px;
  }
  .cgi-dl2 dd {
    font-size: 22px;
  }
  .ptyx {
    font-size: 18px;
  }
  .ptcy {
    font-size: 18px;
  }
  .cgi-dl3 {
    font-size: 18px;
  }
}

@media (min-width: 320px) {
  ul.lb li a {
    font-size: 16px;
  }
  table.tbsq {
    font-size: 14px;
  }
  dl.lx dd {
    font-size: 16px;
  }
  dl.zh dd {
    font-size: 12px;
  }
  .mmtitle {
    width: 98%;
    font-size: 16px;
  }
  .mmcont {
    padding-top: 15px;
  }
  .bs ul {
    font-size: 16px;
  }
  .cgi-dl dd p {
    font-size: 16px;
  }
}

@media (min-width: 360px) {
  ul.lb li a {
    font-size: 18px;
  }
  table.tbsq {
    font-size: 14px;
  }
  dl.lx dd {
    font-size: 18px;
  }
  dl.zh dd {
    font-size: 18px;
  }
  .bs ul {
    font-size: 18px;
  }
  .cgi-dl dd p {
    font-size: 17px;
  }
}

@media (min-width: 375px) {
  ul.lb li a {
    font-size: 18px;
  }
  table.tbsq {
    font-size: 16px;
  }
  dl.lx dd {
    font-size: 18px;
  }
  dl.zh dd {
    font-size: 18px;
  }
  .bs ul {
    font-size: 18px;
  }
  .cgi-dl dd p {
    font-size: 18px;
  }
}

@media (min-width: 393px) {
  ul.lb li a {
    font-size: 18px;
  }
  table.tbsq {
    font-size: 17px;
  }
  dl.lx dd {
    font-size: 18px;
  }
  dl.zh dd {
    font-size: 16px;
  }
  .bs ul {
    font-size: 20px;
  }
  .cgi-dl dd p {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  ul.lb li a {
    font-size: 20px;
  }
  table.tbsq {
    font-size: 22px;
  }
  dl.lx dd {
    font-size: 20px;
  }
  dl.zh dd {
    font-size: 17px;
  }
  .mmtitle {
    width: 100%;
    font-size: 20px;
  }
  .mmcont {
    padding-top: 8px;
  }
  .bs ul {
    font-size: 20px;
  }
  .cgi-dl dd p {
    font-size: 20px;
  }
}
